alter procedure RegistrarAlmacen
@ID_Almacen int out,
@Ubicacion varchar(15),
@Descripcion varchar(30),
@Estado varchar(1) = 'V'
as
begin
	declare 
	@cont int
	
	select @cont = COUNT(*) from Almacen where ID_Almacen = @ID_Almacen
	
	if @cont =0
		begin
			insert into Almacen(Ubicacion,Descripcion,Estado)
			             values(@Ubicacion,@Descripcion,@Estado)
			             
			set @cont = SCOPE_IDENTITY()
		end
		
	if @cont = 1
		begin		
			update Almacen
				set 
				Ubicacion = @Ubicacion,				
				Descripcion = @Descripcion,
				Estado = @Estado
			where ID_Almacen = @ID_Almacen		
			
		end
end
